Spring对不同环境提供不同配置功能的支持,可以通过激活、指定参数等方式快速的切换环境。环境比如平常的开发环境、测试环境、生产环境等。
默认使用application.properties的配置 ,我们可以配置多个profile文件对不同的环境进行切换,
格式为:application-{profile}.properties/yml。
然后在主配置文件application.properties中激活就OK了,可根据实际情况切换。
yml多文档快方式
通过activeb方式激活 ,如图:
激活指定的profile即可。
命令行方式
在idea中指定测试的时候,传入命令行参数
–spring.profiles.active=dev |
用命令行执行
打包完成,指定配置文件运行
java -jar spring-boot-02-config-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev; |